package org.zebra.file.excel.annotation;

import org.zebra.file.excel.DictConverter;

import java.lang.annotation.*;

/**
 * 字典格式化
 *
 * @author zhanghongbin
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ExcelDictFormat {

    Class<? extends DictConverter> dictConvertClass() default DictConverter.class;

    /**
     * 读取内容转表达式 (如: 0=男,1=女,2=未知)
     * @return  结果
     */
    String readConverterExp() default "";

    /**
     * 分隔符，读取字符串组内容
     * @return  结果
     */
    String separator() default ",";
}
